9
תגובות
PHP - בדיקת מיקום
פתח
nirbe
,
שלום,
אני יוצר אתר וכדי להכנס לדפים צריך שכתובת תיהיה ככה:
index.php?act=bla
עכשיו, הדף עצמו נמצא בתיקיית include, ואני רוצה לבדוק שהמשתמש נכנס דרך הכתובת שכתבתי למעלה ולא דרך התיקיות,
איך לעשות את זה?
תודה רבה!
אני יוצר אתר וכדי להכנס לדפים צריך שכתובת תיהיה ככה:
index.php?act=bla
עכשיו, הדף עצמו נמצא בתיקיית include, ואני רוצה לבדוק שהמשתמש נכנס דרך הכתובת שכתבתי למעלה ולא דרך התיקיות,
איך לעשות את זה?
תודה רבה!
9 תשובות
את התיקייה includes תשים מחוץ לתיקייה public_html, ואז יהיה אפשר להיכנס לשם רק דרך השרת עצמו (כולל include).
או שתיצור בתוך התייקיה של האינקלוד קובץ HTACCESS ובו תכתוב:
Deny from *
ענה
iiddaannyy
ב
18 לאוגוסט 2012
#
אם אתה רוצה למנוע ממשתמש לגשת לתיקיה מסוימת בעצמו - פשוט שים את זה במקום שהוא לא יכול להגיע אליו. מחוץ ל-public_html.
זה יחסום גישה ישירה לתיקייה, אבל עדיין תוכל לגשת לשם דרך השרת (include, לדוגמה).
אבל במקום זה, פשוט שים את הקבצים האלה במקום שהמשתמש לא יכול להגיע אליו ישירות. מחוץ ל-public_html.